import { api } from '@/utils/api'

export default {
  // 获取首页统计数据
  home() {
    return api({
      url: '/statistics/home',
      method: 'get'
    })
  },
  // 获取课程栏目对应课程数据
  getColumnData() {
    return api({
      url: '/statistics/column_to_course',
      method: 'get'
    })
  },
  // 获取课程酚类对应课程数据
  getCategoryData(channelId) {
    return api({
      url: `/statistics/category_to_course?channelId=${channelId}`,
      method: 'get'
    })
  },
  // 获取课程不同阶段的评分数量
  getCourseComment(courseId) {
    return api({
      url: `/statistics/courseComment?courseId=${courseId}`,
      method: 'get'
    })
  },
  // 获取侧边栏
  getColumnTree() {
    return api({
      url: '/statistics/tree',
      method: 'get'
    })
  },
  // 获取课程分类不同时期参课人数
  getCategoryPerson(categoryId) {
    return api({
      url: `/statistics/category_to_person?categoryId=${categoryId}`,
      method: 'get'
    })
  },
  // 获取课程分期不同时期参课人数
  getTerminfoPerson(categoryId) {
    return api({
      url: `/statistics/terminfo_to_person?categoryId=${categoryId}`,
      method: 'get'
    })
  },
  // 获取一周内爬取数量
  getWeekLogData() {
    return api({
      url: '/statistics/week_log',
      method: 'get'
    })
  },
  // 获取不同分期的数据
  getPlanStageData(categoryIds) {
    return api({
      url: `/statistics/plan_stage?categoryIds=${categoryIds}`,
      method: 'get'
    })
  }
}
